The Cartesian Product Problem and Implementing Production Systems on Reconfigurable Meshes

نویسنده

  • Yosi Ben-Asher
چکیده

Let A and B be two groups of up to n elements distributed on the rst row of an n n reconng-urable mesh, and CA;B a subset of the cartesian product A B satisfying some unknown condition C. Only one broadcasting step is needed in order to compute CA;B's elements. However, the problem of moving CA;B's elements to the rst row in optimal time (so that they can be further processed) is not trivial. The conditional cartesian product (CCP) problem is to move CA;B's elements to the rst row in O(jC A;B j n) steps. This requires optimizing the cartesian product operation such that CA;B's elements will be optimally scattered in the mesh, so that O(n) elements can be retrieved in a single step (as opposed to !(p jCA;B j) elements needed if the cartesian product is not optimized). We give a determin-istic algorithm that for any A; B; C solves this problem in O(log log n jC A;B j n) steps, and an \adaptive" randomized algorithm whose optimality is veriied by experimental results. Note that the CCP is a case where we overcome the inherent limitation of the reconngurable mesh, namely, the inability to perform fast routing of packets located in a small area. We also present the model of production systems, in which computation is realized by executing cartesian products of subsets in a common element space. Production systems are useful for database applications, expert systems, and can even be used as a general parallel programming language. Solving the CCP problem allows us to devise an eecient implementation for production systems on the reconng-urable mesh. In this way the reconngurable mesh is shown to be an attractive architecture for database machines and for parallel programming as well.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Algorithm Based on Theory of Constraints and Branch and Bound for Solving Integrated Product-Mix-Outsourcing Problem

One of the most important decision making problems in many production systems is identification and determination of products and their quantities according to available resources. This problem is called product-mix. However, in the real-world situations, for existing constrained resources, many companies try to provide some products from external resources to achieve more profits. In this pape...

متن کامل

The Numerical Solution of Second-Order Boundary Value Problems on Nonuniform Meshes

In this paper, we examine the solution of second-order, scalar boundary value problems on nonuniform meshes. We show that certain commonly used difference schemes yield second-order accurate solutions despite the fact that their truncation error is of lower order. This result illuminates a limitation of the standard stability, consistency proof of convergence for difference schemes defined on n...

متن کامل

Evolutionary Design of Image Filter Using The Celoxica Rc1000 Board

In this paper, we approach the problem of image filter design automation using a kind of intrinsic evolvable hardware architecture. For the purpose of implementing the intrinsic evolution process in a common FPGA chip and evolving a complicated digital circuit system-image filter, the design automation system employs the reconfigurable circuit architecture as the reconfigurable component of the...

متن کامل

Secret Sharing Based On Cartesian product Of Graphs

The purpose of this paper is to study the information ratio of perfect secret sharing of product of some special families of graphs. We seek to prove that the information ratio of prism graphs $Y_{n}$ are equal to $frac{7}{4}$ for any $ngeq 5$, and we will gave a partial answer to a question of Csirmaz cite{CL}. We will also study the information ratio of two other families $C_{m}times C_{n}$ a...

متن کامل

Bipanconnectivity of Cartesian product networks

This paper is concerned with the bipanconnectivity of Cartesian product networks. It provides sufficient conditions for a Cartesian product network to be bipanconnected and uses this general result to re-prove existing results as regards the k-ary n-cube, due to Stewart and Xiang and to Hsieh and Lin, as well as to extend these results to multidimensional toroidal meshes.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Parallel Processing Letters

دوره 5  شماره 

صفحات  -

تاریخ انتشار 1995